package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Specialequipment;

/**
 * 特种设备操作Service接口
 * 
 * @author WEI&WU
 * @date 2024-05-25
 */
public interface ISpecialequipmentService 
{
    /**
     * 查询特种设备操作
     * 
     * @param certificateId 特种设备操作主键
     * @return 特种设备操作
     */
    public Specialequipment selectSpecialequipmentByCertificateId(String certificateId);

    /**
     * 查询特种设备操作列表
     * 
     * @param specialequipment 特种设备操作
     * @return 特种设备操作集合
     */
    public List<Specialequipment> selectSpecialequipmentList(Specialequipment specialequipment);

    /**
     * 新增特种设备操作
     * 
     * @param specialequipment 特种设备操作
     * @return 结果
     */
    public int insertSpecialequipment(Specialequipment specialequipment);

    /**
     * 修改特种设备操作
     * 
     * @param specialequipment 特种设备操作
     * @return 结果
     */
    public int updateSpecialequipment(Specialequipment specialequipment);

    /**
     * 批量删除特种设备操作
     * 
     * @param certificateIds 需要删除的特种设备操作主键集合
     * @return 结果
     */
    public int deleteSpecialequipmentByCertificateIds(String[] certificateIds);

    /**
     * 删除特种设备操作信息
     * 
     * @param certificateId 特种设备操作主键
     * @return 结果
     */
    public int deleteSpecialequipmentByCertificateId(String certificateId);
}
